﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPrincipal.master" AutoEventWireup="true"
    CodeFile="GerenciarMinicursoAG.aspx.cs" Inherits="Minicurso_GerenciarMinicurso" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
    <link href="../Teste/jQueryUI/development-bundle/themes/flick/jquery.ui.all.css"
        rel="stylesheet" type="text/css" />
    <script src="../scripts/fswgrid-0.2.js" type="text/javascript"></script>
    <link href="../Css/geral.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
        $(document).ready(function () {
            carregarListaMinicurso();
        });
        function voltar()
        {
            window.location = "../Evento/DefaultAG.aspx";
        };
        function excluirMinicurso(id)
        {
            $('#dialog-confirmar').dialog({
                title: 'Tem certeza ?',
                resizable: false,
                position: 'center',
                height: '200',
                width: '320',
                modal: true,
                overlay: {
                    backgroundColor: '#000',
                    opacity: 0.5
                },
                buttons: {
				    "Sim": function() {
                        $.ajax({
			                type: "POST",
			                url: "GerenciarMinicursoAG.aspx/excluir",
			                contentType: "application/json; charset=utf-8",
			                dataType: "json",
			                data: JSON.stringify({idMinicurso: id}),
			                success: 
				                function (msg) {
                                    carregarListaMinicurso();
                                    $('#dialog-confirmar').dialog("close");                                   
				                },  
		                });
				    },
				    "Não": function() {
					    $(this).dialog("close");
				    }
                }
            });
        };
        function acessarMinicurso(id)
        {
            window.location = "VisualizarMinicursoAG.aspx?i="+id;
        };
        function editarMinicurso(id)
        {
            window.location = "EditarMinicursoAG.aspx?i="+id;
        };
        var configGridMinicursos = {s: 4, i: 1, t: '', o: ''};
        function carregarListaMinicurso(){
		    var lista;
		    $.ajax({
			    type: "POST",
			    url: "GerenciarMinicursoAG.aspx/getMinicurso",
			    contentType: "application/json; charset=utf-8",
			    dataType: "json",
			    data: JSON.stringify({pagina: configGridMinicursos.i}),
			    success: 
				    function (msg) {
					    lista = msg.d;
					    $('#table-minicurso').fswGrid({
						    bottombar: '#table-minicurso-footer',
						    selectable: true,
						    selectSingle: true,
						    sortable: true,
						    nextText: 'Próxima',
						    prevText: 'Anterior',
						    resultText: 'Exibindo de {0} a {1} de {2} resultados',
						    results: false,
						    pagination: true,
						    message: 'Nenhum minicurso encontrado',
						    pageSize: configGridMinicursos.s,
						    onNext: function (i) {
							    configGridMinicursos.i = configGridMinicursos.i + 1;
						    },
						    onPrev: function (i) {
							    configGridMinicursos.i = configGridMinicursos.i - 1;
						    },
						    render: function (row, item) {
							    $(row).append($('<td>').text(item.titulo));
							    $(row).append($('<td>').text(item.vagas));
					  
							    var tdAcoes = $('<td>');
							    var buttonDetalhar = $('<a class="buttonAcaoMenor" href="javascript:acessarMinicurso(\''+item.id+'\')" >Detalhar</a>');
							    var buttonEditar = $('<a class="buttonAcaoMenor" href="javascript:editarMinicurso(\''+item.id+'\')">Editar</a>');
							    var buttonExcluir = $('<a class="buttonAcaoMenor" href="javascript:excluirMinicurso(\''+item.id+'\')">Excluir</a>');

							    tdAcoes.append(buttonDetalhar);
							    tdAcoes.append(buttonEditar);
							    tdAcoes.append(buttonExcluir);
							    $(row).append(tdAcoes);
						    }
					    }, lista);
				    },
		    });
	};
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderConteudo" runat="Server">
    <table>
        <td style="padding-right: 30px;">
            <dl>
                <dt style="color: Blue; font-size: 15px">MENU</dt>
                <br />
                <dd>
                    <a href="../Evento/DefaultAG.aspx" style="border-bottom: 1px solid #F4F4F4">Principal</a>
                </dd>
                <dd>
                    <a href="CadastrarMinicursoAG.aspx" style="border-bottom: 1px solid #F4F4F4">Cadastar</a>
                </dd>
            </dl>
        </td>
        <td style="border-left: 1px solid #EEE; padding-left: 10px">
            <div>
                <div style="text-align: left">
                    <asp:Label runat="server" ID="LabelEventos" Font-Bold="true" Text="Gerenciar minicurso"
                        Font-Size="30px"></asp:Label>
                </div>
            </div>
            <br />
            <table class="tabela-pesquisa" id="table-minicurso">
                <thead>
                    <tr>
                        <th>
                            Título
                        </th>
                        <th>
                            Vagas
                        </th>
                        <th style="width: 180px">
                            Ação
                        </th>
                    </tr>
                </thead>
                <tbody>
                </tbody>
            </table>
            <div id="table-minicurso-footer">
                <span class="fsw-grid-results"></span><a class="fsw-grid-prev" href="javascript:carregarListaMinicurso();">
                    Anterior</a> <a class="fsw-grid-next" href="javascript:carregarListaMinicurso();">Próximo</a>
            </div>
            <br />
            <br />
            <br />
            <a href="javascript:voltar()" id="buttonVoltar" class="buttonAcao">&laquo; Voltar</a>
            <br />
            <br />
        </td>
    </table>
    <div id="dialog-confirmar" style="display: none">
        Tem certeza que deseja excluir o minicurso ?
    </div>
</asp:Content>
